passage de 2.5 à 3.3.6 site hs

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • passage de 2.5 à 3.3.6 site hs

    Bonjour,

    j'ai réalisé une installation en local de mon site avec The Uniform Server pour tester une migration de 2.5 à 3.3.6

    la mise à jour du distant en local c'est bien passé

    la mise à jour sur la dernière version 2.5.x s'est bien déroulé

    par contre de 2.5 à 3.3.6 met mon site hs

    voici le message d'erreur pour aller sur la partie administrative :

    Table 'XXXXX.n0bdt_postinstall_messages' doesn't exist SQL=SHOW FULL COLUMNS FROM `n0bdt_postinstall_messages

    et rien sur le site


    je suis un peu (beaucoup) perdu

    merci

  • #2
    Re : passage de 2.5 à 3.3.6 site hs

    Salut
    As-tu essayé de renommer le fichier remember.php (public_html/plugins/system/remember/remember.php) en remember.phpold ?
    Auto-entrepreneur spécialiste Joomla https://www.stylitek.com

    Joomladay 2023 https://www.joomladay.fr/ 2 jours à ne pas manquer

    Commentaire


    • #3
      Re : passage de 2.5 à 3.3.6 site hs

      j'ai essayé toffffe mais cela ne change rien

      Commentaire


      • #4
        Re : passage de 2.5 à 3.3.6 site hs

        Envoyé par tpbidon Voir le message
        j'ai essayé toffffe mais cela ne change rien
        Bonjour,
        Je viens d'avoir le même message en local sur xampp, cela dépasse les 90s de temps d'exécution, la migration ne s'effectue pas entièrement.

        Je vais tester différemment.

        Commentaire


        • #5
          Re : passage de 2.5 à 3.3.6 site hs

          Quels extensions sont installées sur ton site ?
          Auto-entrepreneur spécialiste Joomla https://www.stylitek.com

          Joomladay 2023 https://www.joomladay.fr/ 2 jours à ne pas manquer

          Commentaire


          • #6
            Re : passage de 2.5 à 3.3.6 site hs

            Bonsoir,
            c'est un message de tables manquantes ... comment as tu procédé pour la mise a jour de 2.5 vers 3.3.6 exactement.
            Liste bien toutes tes extensions pour verifier leurs compatibilité ?
            Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérez à l'AFUJ https://www.joomla.fr/association/adherer
            Cette année, le JoomlaDay FR a lieu à Bruxelles, les 20 et 21 mai 2022, plus d'infos et inscriptions : www.joomladay.fr

            Commentaire


            • #7
              Re : passage de 2.5 à 3.3.6 site hs

              Bonjour,

              Lors de la migration, les tables #__postinstall* n'ont pas du s'installer correctement. Ce problème survient parfois sans qu'on sache vraiment pourquoi.

              Soit installer manuellement ces tables via phpMyAdmin, soit commencer par tenter un accès direct à : http://monsite.tld/administrator/ind...&view=database et là, voir les défaut set utiliser le bouton Correction pour forcer l'ajout des tables.

              Si ça rate, il reste la solution manuelle, via phpMyAdmin.
              Pas de demande de support par MP.
              S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

              Commentaire


              • #8
                Re : passage de 2.5 à 3.3.6 site hs

                pour répondre aux différentes questions

                pour effectuer la mise à jour, je suis par la mise à jour via la console : composants - mise à jour à jour joomla - options - support a court terme pour avoir la version 3.3.6 et j'ai installé


                voici les extensions utilisés (j'ai essayé de les lister, il me semble que certaines sont installés par défaut par joomla):
                AcyMailing
                Akeeba Backup
                CEGCore
                ChronoForms
                Content - Widgetkit
                Éditeur - TinyMCE
                Fanews
                FixValidate
                Flexi Custom Code
                hathor
                JCE Administration
                Like button.
                Phoca Gallery
                Quick Icon - JCE File Browser
                Slideshow CK


                peut-on accéder a phpmydamin en local (j'utilise Uniform Server) ?

                merci

                Commentaire


                • #9
                  Re : passage de 2.5 à 3.3.6 site hs

                  bonjour,

                  j'ai effectué plusieurs tests sans succès :

                  désinstallation d’extension avant la migration : même erreur

                  vérification de la base de données sous phpmyadmin : rien

                  suppression de la base de données puis importation de la base avant importation : rien

                  Plusieurs personnes parle de ce problème mais je n'ai pas trouvé de solution efficace

                  qui peut m'aider ?

                  je ne sais plus quoi essayer

                  Commentaire


                  • #10
                    Re : passage de 2.5 à 3.3.6 site hs

                    Bonjour,

                    Quand j'ai migré mon site de 3.1.5 en 3.2.0 à l'époque, j'ai eu le même souci, je l'ai résolu en suivant le conseil que te donnes Jisse un peu plus haut.

                    Puisque tu as un serveur local, le meilleur moyen est d'installer une version 3.3.6 native en locale, puis lorsque l'installation sera terminée, de faire un dump de cette table (#_postinstall) dans un fichier .sql puis de rejouer ce fichier .sql sur ta base de rpoduction après avoir bien pris soin de modifier le préfixe de la table postInstall dans le fichier .sql
                    Il y a 10 sortes de gens. Ceux qui savent compter en binaire et ceux qui ne savent pas ...

                    Commentaire


                    • #11
                      Re : passage de 2.5 à 3.3.6 site hs

                      je ne suis pas expert en joomla et en php (je pense que vous aviez remarqué )

                      j'ai installé 3.3.6 sur mon serveur local je suis sur la page d'installation est ce que je dois mettre le meme nom de site ?

                      et qu'est ce qu'un dump de ma table et comment le réaliser ?

                      Commentaire


                      • #12
                        Re : passage de 2.5 à 3.3.6 site hs

                        Non pas nécessaire, quand au dump de la table, tu lance phpMyAdmin (la méthode dépend de la pile AMP que tu as utilisé)

                        une fois phpMyAdmin lancé, sélectionner (à gauche la base de données concernée), l'ouvrir (clic sur +) sélectionner la table #_postinstall_messages, dans la partie droite cliquer sur l'onglet Exporter et valider directement ça doit être correct comme ça, avec ma version AMP (EasyPHP), l'export a lieu dans le répertoire ../../data/databases

                        Récupérer le fichier, l'ouvrir avec notepad++ par exemple (attention encodage conseillé UTF8 sans BOM), remplacer dans toutes les occurrences le préfixe de la table par celui des tables en production. Ca donne quelque chose comme ça (début pas tout copié !)
                        Code:
                        /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
                        /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
                        /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
                        /*!40101 SET NAMES utf8 */;
                        
                        --
                        -- Base de données :  `gc`
                        --
                        
                        -- --------------------------------------------------------
                        
                        --
                        -- Structure de la table `gucl0_postinstall_messages`
                        --
                        
                        CREATE TABLE IF NOT EXISTS `gucl0_postinstall_messages` (
                          `postinstall_message_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
                          `extension_id` bigint(20) NOT NULL DEFAULT '700' COMMENT 'FK to #__extensions',
                          `title_key` varchar(255) NOT NULL DEFAULT '' COMMENT 'Lang key for the title',
                          `description_key` varchar(255) NOT NULL DEFAULT '' COMMENT 'Lang key for description',
                          `action_key` varchar(255) NOT NULL DEFAULT '',
                          `language_extension` varchar(255) NOT NULL DEFAULT 'com_postinstall' COMMENT 'Extension holding lang keys',
                          `language_client_id` tinyint(3) NOT NULL DEFAULT '1',
                          `type` varchar(10) NOT NULL DEFAULT 'link' COMMENT 'Message type - message, link, action',
                          `action_file` varchar(255) DEFAULT '' COMMENT 'RAD URI to the PHP file containing action method',
                          `action` varchar(255) DEFAULT '' COMMENT 'Action method name or URL',
                          `condition_file` varchar(255) DEFAULT NULL COMMENT 'RAD URI to file holding display condition method',
                          `condition_method` varchar(255) DEFAULT NULL COMMENT 'Display condition method, must return boolean',
                          `version_introduced` varchar(50) NOT NULL DEFAULT '3.2.0' COMMENT 'Version when this message was introduced',
                          `enabled` tinyint(3) NOT NULL DEFAULT '1',
                          PRIMARY KEY (`postinstall_message_id`)
                        ) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=10 ;
                        
                        --
                        -- Contenu de la table `gucl0_postinstall_messages`
                        --
                        
                        INSERT INTO `gucl0_postinstall_messages` (`postinstall_message_id`, `extension_id`, `title_key`, `description_key`, `action_key`, `language_extension`, `language_client_id`, `type`, `action_file`, `action`, `condition_file`, `condition_method`, `version_introduced`, `enabled`) VALUES
                        (1, 700, 'PLG_TWOFACTORAUTH_TOTP_POSTINSTALL_TITLE', 'PLG_TWOFACTORAUTH_TOTP_POSTINSTALL_BODY', 'PLG_TWOFACTORAUTH_TOTP_POSTINSTALL_ACTION', 'plg_twofactorauth_totp', 1, 'action', 'site://plugins/twofactorauth/totp/postinstall/actions.php', 'twofactorauth_postinstall_action', 'site://plugins/twofactorauth/totp/postinstall/actions.php', 'twofactorauth_postinstall_condition', '3.2.0', 0),
                        (2, 700, 'COM_CPANEL_MSG_EACCELERATOR_TITLE', 'COM_CPANEL_MSG_EACCELERATOR_BODY', 'COM_CPANEL_MSG_EACCELERATOR_BUTTON', 'com_cpanel', 1, 'action', 'admin://components/com_admin/postinstall/eaccelerator.php', 'admin_postinstall_eaccelerator_action', 'admin://components/com_admin/postinstall/eaccelerator.php', 'admin_postinstall_eaccelerator_condition', '3.2.0', 1),
                        Une fois les modifications faites, sauvegarder le fichier, lancer le phpMyAdmin de production, sélectionner la base de données, soit coller le contenu du fichier sauvegardé dans la zone prévue à cet effet de l'onglet SQL, soit utiliser l'onglet Importer et sélectionner le fichier avec le bouton prévu à cet effet pas besoin ni dans un cas ni dans l'autre d'envoyer le fichier sur le serveur via FTP.

                        Ne pas oublier d'exécuter le script, il devrait créer la table et un contenu (celui de la version locale).

                        Bon courage
                        Il y a 10 sortes de gens. Ceux qui savent compter en binaire et ceux qui ne savent pas ...

                        Commentaire


                        • #13
                          Re : passage de 2.5 à 3.3.6 site hs

                          Merci PieceOfCake

                          j'ai suivi ton tuto et c'est (presque) toujours HS.

                          le seul mieux est que j'ai un bout de page d'administration (très mal mis en forme) et si je clique sur un item la page plante.

                          je n'ai compris "Ne pas oublier d'exécuter le script, il devrait créer la table et un contenu (celui de la version locale)" tu parles de quel script ?

                          je réalise tout en local.

                          merci de ce début de mieux.

                          avez vous une autre solution ou autre chose car je désespère.

                          Merci

                          Commentaire


                          • #14
                            Re : passage de 2.5 à 3.3.6 site hs

                            Le fichier .sql que tu as enregistré ne contient pas que des données, il contient aussi un script SQL (CREATE TABLE IF NOT EXISTS) dont l'objectif est de créer la table XXXXX_postinstall_messages et de la garnir avec les données du site créé en local par l'installation du site Joomla! vide.

                            Si tu as bien modifié les préfixes de table dans ce script, pour les remplacer par le préfixe de ton site Joomla! cible, tu ne devrais pas avoir de soucis

                            Cordialement
                            Il y a 10 sortes de gens. Ceux qui savent compter en binaire et ceux qui ne savent pas ...

                            Commentaire


                            • #15
                              Re : passage de 2.5 à 3.3.6 site hs

                              bonjour,

                              j'ai réessayé sans succès

                              voici ma méthode tout en local avec UniServerZJoomla

                              création d'un joomla vierge avec exemple en 3.3.6

                              sauvegarde par phpmyadmin de la table XXXXX_postinstall_messages

                              suppression de l'exemple et backup de sauvegarde par kickstart

                              mise à jour de mon joomla de 2.x en 3.3.6

                              exportation de la table XXXXX_postinstall_messages

                              le site est toujours et je n'ai que la première page d’administration avec une mise en forme complètement changée

                              si je clique sur un item cela plante



                              il me semble que c'est la bonne méthode ??

                              Une idée ??

                              Commentaire

                              Annonce

                              Réduire
                              Aucune annonce pour le moment.

                              Partenaire de l'association

                              Réduire

                              Hébergeur Web PlanetHoster
                              Travaille ...
                              X